package com.leedsoft.service;

import com.leedsoft.common.Page;
import com.leedsoft.controller.dto.AidPlanDto;
import com.leedsoft.controller.vo.AidPlanPageVo;
import com.leedsoft.domain.AidPlan;
import com.leedsoft.domain.SysRscDict;

import java.util.List;

public interface AidPlanService {

    /**
     * 获取数据字典
     * @return
     */
   List<SysRscDict> getDictList();

    /**
     * 添加应急预案
     * @param aidPlan
     */
   void add(AidPlan aidPlan);

    /**
     * 编辑应急预案基础信息
     * @param aidPlan
     */
   void update(AidPlan aidPlan);

    /**
     * 分页
     * @param planPageVo
     * @return
     */
   Page<AidPlanDto> getAidPlanPage(AidPlanPageVo planPageVo);

    /**
     * 删除
     * @param id
     */
   void delete(long id);
}
